gtk3-demo: set primary-toolbar style class on primary toolbars
authorMatthias Clasen <mclasen@redhat.com>
Tue, 18 Feb 2014 04:44:49 +0000 (23:44 -0500)
committerMatthias Clasen <mclasen@redhat.com>
Tue, 18 Feb 2014 04:44:49 +0000 (23:44 -0500)
This makes them draggable, and is the right thing to do.

demos/gtk-demo/builder.c

index 254ecdc166c94ada6177f7ad9ca525bc0393c726..c4f03fecef906927f2cde1999e829a0fc0f944a4 100644 (file)
@@ -37,6 +37,7 @@ do_builder (GtkWidget *do_widget)
 {
   static GtkWidget *window = NULL;
   GError *err = NULL;
+  GtkWidget *toolbar;
 
   if (!window)
     {
@@ -53,6 +54,9 @@ do_builder (GtkWidget *do_widget)
                              gtk_widget_get_screen (do_widget));
       g_signal_connect (window, "destroy",
                         G_CALLBACK (gtk_widget_destroyed), &window);
+      toolbar = GTK_WIDGET (gtk_builder_get_object (builder, "toolbar1"));
+      gtk_style_context_add_class (gtk_widget_get_style_context (toolbar),
+                                   "primary-toolbar");
     }
 
   if (!gtk_widget_get_visible (window))